Semantic Versioning
Semantic Versioning, 줄여서 SemVer는 소프트웨어 버전 관리의 규칙과 원칙을 정의하는 시스템입니다. 주로 버전 번호를 세 개의 숫자로 구성된 형식으로 표현합니다: MAJOR.MINOR.PATCH. 각 숫자는 다음과 같은 의미를 가집니다. 1. MAJOR 버전 : 호환되지 않는 API 변경이 있을 때 증가합니다. 즉, 이전 버전과 호환되지 않는 기능 수정이나 변경이 이루어졌을 경우입니다. 2. MINOR 버전 : 새로운 기능이 추가되지만 기존 API에 호환성이 유지될 때 증가합니다. 사용자는 새로운 기능을 사용할 수 있지만 기존 기능은 그대로 작동합니다. 3. PATCH 버전 : 버그 수정과 같은 사소한 변경이 있을 때 증가합니다. 사용자의 코드에 영향을 미치지 않으면서 안정성을 높이는 변경이 이루어졌을 경우입니다. Semantic Versioning은 소프트웨어의 변화를 명확히 하고, 사용자와 개발자가 버전의 의미를 쉽게 이해할 수 있도록 돕는 역할을 합니다. 이를 통해 소프트웨어의 유지보수와 업데이트 과정에서 발생할 수 있는 혼란을 최소화할 수 있습니다.
내용이 부정하다면 싫어요를 누르세요.